About Verosa Ltd (11535260) United Kingdom