About Vahera Holdings Ltd (11636022) United Kingdom