About Snd Labs Incorporated Limited (12189622) United Kingdom