About Tyi Onyi Limited (12885639) United Kingdom