About Ameebo Tech Limited (13618715) United Kingdom