About Strugglegrace Ltd (12000450) United Kingdom