About Barndoor Technology Ltd. (12163029) United Kingdom