About I T Kalogera (holdings) Limited (12397364) United Kingdom