About Intellij Solutions Limited (09266693) United Kingdom