About Jackson Moss Technology Ltd (11959732) United Kingdom