About Fibido Technologies Ltd (12867297) United Kingdom