About Ant Storge Limited (09589391) United Kingdom