About Black Shell Management Limited (07560262) United Kingdom