About The London Bit Foundry Ltd (11630733) United Kingdom