About Mini-threads Limited (10403408) United Kingdom