About Sand Capital Advisory Limited (10042746) United Kingdom