About Snapstand Limited (12463647) United Kingdom