About Chuckra Ltd (05284018) United Kingdom