About Ambrosia Investment Limited (08534404) United Kingdom