About Jamspot Ltd (10940174) United Kingdom