About Olm Technical Limited (12414096) United Kingdom