About Rotten Apple Ltd (12655801) United Kingdom