About Leptosense Limited (07150432) United Kingdom