About Centaur.tech Ventures Ltd (11816217) United Kingdom