About Kangaroo Co. Ltd (09149624) United Kingdom