About Thomby Computers Ltd (13309090) United Kingdom