About Aardvark Holdings Limited (SC128709) United Kingdom