About Splendid Touch Limited (12786657) United Kingdom