About Snbella Limited (12246566) United Kingdom