About Shuttlerock Uk Limited (12361112) United Kingdom