About Intellika Limited (05713253) United Kingdom