About T.k.r. Project Solutions Ltd (07760231) United Kingdom