About Aardvarka Research Limited (07947744) United Kingdom