About Vatora Technologies Limited (11306484) United Kingdom