About Cyndicate Labs Limited (12823551) United Kingdom