About Tricertop Foundation Ltd (13369565) United Kingdom