About Ambella Limited (09336854) United Kingdom