About Felidae Limited (07411251) United Kingdom