About Tilomar Limited (NI024976) United Kingdom