About Techneaks Ltd. (11230621) United Kingdom