About Technorec Holdings Llp (OC423619) United Kingdom