About B3 Blackfen Ltd (12305260) United Kingdom