About Black Stallion London Limited (10636840) United Kingdom