About The Fudge Patch Limited (11246078) United Kingdom