About Ambit Developments Limited (05607658) United Kingdom