About Hicksoid Limited (09355321) United Kingdom