About Barndoor Strategy Ltd. (10954152) United Kingdom