About Khepera Group Holdings Limited (12527487) United Kingdom