About Project Theseus (cyclops) Limited (10411307) United Kingdom