About Vellos & Associates Ltd (09684668) United Kingdom