About Vydra Limited (11887723) United Kingdom