About Thirdborn Power Concepts Ltd (09661035) United Kingdom