About Bad Cuckoo Limited (09137799) United Kingdom