About Struggler Eagle Ltd (12729426) United Kingdom