About Oghero Ltd (10893819) United Kingdom