About White Sail Developments Limited (12270185) United Kingdom