About Aardvark & Giraffe Ltd (11473137) United Kingdom