About Hatch Trading Ltd (11641061) United Kingdom