About Meerpix Limited (10708163) United Kingdom