About Galaxy Ambra Limited (11356017) United Kingdom