About Adora Foundation Ltd (08278784) United Kingdom