About Ambia Service Ltd (11043628) United Kingdom