About Sneve Holdings Ltd (12671672) United Kingdom