About Easystrands Ltd (11302409) United Kingdom