About Aardvark Managed Technology Limited (02632427) United Kingdom