About Amba Management Limited (07068633) United Kingdom