About Bits And Balls Ltd (SC664475) United Kingdom