About The Wretched Company Ltd (12687326) United Kingdom