About Kangaroos International Limited (02982897) United Kingdom