About Osborn Technologies Limited (05736187) United Kingdom