About Lecram Limited (10939224) United Kingdom