About Senectus Felix Ltd (10057843) United Kingdom