About Mirrorhead Limited (09587470) United Kingdom