About Aardvark Europe Limited (05601377) United Kingdom