About Technically Sound Projects Ltd. (10300516) United Kingdom