About Barkur Technologies Limited (09186339) United Kingdom