There is no hiding under the ‘corporate veil’

The corporate veil in the United Kingdom is a metaphorical reference used [...]