About Terl Investments (08619732) United Kingdom