About Blue Aardvark Holdings Limited (09802363) United Kingdom