About Oddball Engineering Solutions Ltd (NI611846) United Kingdom