About The Lemniscate Tree Limited (11070878) United Kingdom