About Mind & Byte Limited (11299016) United Kingdom