About Jubilee Innovations Ltd (05955430) United Kingdom