About Aardvark Partners Limited (05098563) United Kingdom