About Ogalo Legal Services Ltd (09634758) United Kingdom