About Grand Capital London Ltd (12591321) United Kingdom