About Cockatoo Limited (01557783) United Kingdom