About Kangaroo Bristol Limited (11003251) United Kingdom