About Ameebo Properties Ltd (13076633) United Kingdom