About Exelamo Limited (08595822) United Kingdom