About Zeabaz Investments Limited (12776306) United Kingdom