About Abizoom Ltd (12674933) United Kingdom