About Deplantis Ltd (12223098) United Kingdom