About Velvet Abacus Ltd. (09639860) United Kingdom