About Felis Canis Ltd (11697264) United Kingdom