About Composed Technology International Limited (08959220) United Kingdom