About Snap Mirror Ltd (12054148) United Kingdom