About Ooma Interiors Limited (10707964) United Kingdom