About Timbalaya Operating Company Limited (11059323) United Kingdom