About Seattle Lab Limited (12397331) United Kingdom