About Temura Technology Ltd (07521257) United Kingdom