About Lf Technology Development Corporation Limited (07631283) United Kingdom