About James Skye London Ltd (12847933) United Kingdom