About Aardvark Abacus Limited (12157341) United Kingdom