About Seacht Holdings Limited (12502699) United Kingdom