About Openkappa Limited (10526430) United Kingdom