About Ambi International Company Limited (SC096071) United Kingdom