About Blue Aardvark Limited (12774228) United Kingdom