About Bit Properties London Group Ltd (13266378) United Kingdom