About Thelo Design Limited (11243738) United Kingdom