About On Board Surface Mount Assembly Limited (04393539) United Kingdom