About Senecio Studio Limited (13266024) United Kingdom