About Amboya Limited (02906267) United Kingdom