About Techlab Records Limited (11450678) United Kingdom