About Exalogic Limited (05478735) United Kingdom