About The Lycra Company Uk Limited (10810919) United Kingdom