About Striped Cuckoo Limited (07461151) United Kingdom