About Ambiguous Associates Ltd (09029289) United Kingdom