About Zoba Ltd (12867231) United Kingdom