About Seen Holdings Limited (10414222) United Kingdom