About Temikra Ltd (12937009) United Kingdom