About Latratu Canis Consultants Ltd (13057754) United Kingdom