About Aardvark Associates Ltd (09373197) United Kingdom