About Ambi Homes Limited (11229211) United Kingdom