About Vabalas Ltd (11169180) United Kingdom