About Seven Dot Lab Limited (13521109) United Kingdom