About Senecra Ltd (13260551) United Kingdom