About Operis Developments Limited (07612314) United Kingdom