About Kapera Limited (12429177) United Kingdom