About Baltimore Innovations Limited (04339959) United Kingdom