About Aardvark Research & Development Ltd (12389387) United Kingdom