About Sean Masters Limited (12994104) United Kingdom