About Crystal Clear Snaps Ltd (13629798) United Kingdom