About Seidra Limited (10368145) United Kingdom