About Sequuta Limited (10818901) United Kingdom