About J&o It Solutions Limited (07369473) United Kingdom