About Black Slate London Ltd (10880736) United Kingdom