About Techbor Limited (07895792) United Kingdom