About Patch And The Giant Limited (09483186) United Kingdom