About Leptrex Ltd. (07789635) United Kingdom