About Intulia Limited (08146241) United Kingdom