About Kyrillos Investments Limited (12290362) United Kingdom