About Yotta Research Limited (10448680) United Kingdom