About The Feel Good Company - London Ltd (13509327) United Kingdom