About O.s.t. International Limited (02821023) United Kingdom