About Seneca Group Ltd (10667095) United Kingdom