About Technocurious Limited (11329030) United Kingdom