About Olaru&co. Ltd. (10900924) United Kingdom