About Sark Consultancy Limited (02859039) United Kingdom