About Jectabore Limited (03293384) United Kingdom