About Struggler Network Co. Ltd (13432533) United Kingdom