About Ambalama Limited (09145171) United Kingdom