About Leaning Technologies Limited (08227826) United Kingdom