About Patches Mania Limited (13627486) United Kingdom