About Aardvark Embedded Solutions Limited (04335111) United Kingdom