About Intercluster Ltd. (10047996) United Kingdom