About Paprika Whitchurch Limited (12021191) United Kingdom