About Clipyard Ltd (12495942) United Kingdom