About Tekkers Development Ltd (11739602) United Kingdom