About Redbeard Technology Limited (09928696) United Kingdom