About Thelo Ltd (09155390) United Kingdom