About Setna Limited (10598685) United Kingdom