About Tekkers Leisure Limited (13016728) United Kingdom