About Tenere Ferma Limited (10528446) United Kingdom