About Seneca Performance Ltd (12358284) United Kingdom