About Paprika Stourbridge Ltd (10942618) United Kingdom