About Vedula Services Uk Ltd (07661870) United Kingdom