About Vedette Technologies Ltd (12490929) United Kingdom