About Paperclip Sports Ltd (12105964) United Kingdom