About Jabss Technology Solutions Limited (09895405) United Kingdom