About Snaparazzi Limited (11261398) United Kingdom