About Teeclops Ltd (SC644380) United Kingdom