About Ambia Ltd (10564569) United Kingdom