About Bowood Technology Ltd (13665486) United Kingdom