About Seta International Limited (09992870) United Kingdom