About Sneekapeek Limited (13572363) United Kingdom