About Snap Technologies Limited (11121238) United Kingdom