About Lake 7 Tech Ltd (13373348) United Kingdom