About Oso Engineering Limited (10996831) United Kingdom