About Sark Developments Ltd. (12082748) United Kingdom