About Birch Project Solutions Ltd (11394239) United Kingdom