About Ocelot Uproar Ltd (08968346) United Kingdom