About Cat Meffan Limited (11418070) United Kingdom