About Opus Callidus Plus Limited (10428960) United Kingdom