About Block Scope Technology Ltd (13269214) United Kingdom