About Senecio Limited (10684352) United Kingdom