About Olwen Solutions Ltd. (10672276) United Kingdom