About Seguru Limited (11545699) United Kingdom