About O.s.f. Limited (02287905) United Kingdom