About Oleald Ltd (12520296) United Kingdom