About November Sierra Alpha Limited (11283199) United Kingdom