About Jellmac Solutions Limited (06839780) United Kingdom