About Ambia Holdings Ltd (11271094) United Kingdom