About Megas Spin Ltd (12058671) United Kingdom