About Olmo Technlogies Ltd (13651119) United Kingdom